Add GtkApplication
authorMatthias Clasen <mclasen@redhat.com>
Mon, 7 Jun 2010 20:44:58 +0000 (16:44 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 7 Jun 2010 20:46:30 +0000 (16:46 -0400)
commit1ae257d00a2921f903048777664f1f171ff24c9b
treeb564b248f30571f29fa93873b4ba4e8ad8c9f737
parent2c5871479e55a4a5d8e67aef5491c33e14a93f57
Add GtkApplication

This is a work in progress to stub out an application class. The
primary goal is to provide a mechanism for applications to export
GtkActions, and there is a standard "Quit" action.

This is based on GApplication.

Future work:
 * Add a way to say "This is my application menubar", which gets
   put into all toplevel windows on non-OS-X, and into the top
   on OS X.
 * Support session management.
 * Support application settings.

https://bugzilla.gnome.org/show_bug.cgi?id=127958
13 files changed:
docs/reference/gtk/gtk-docs.sgml
docs/reference/gtk/gtk3-sections.txt
docs/reference/gtk/gtk3.types
gtk/Makefile.am
gtk/gtk.h
gtk/gtk.symbols
gtk/gtkapplication.c [new file with mode: 0644]
gtk/gtkapplication.h [new file with mode: 0644]
gtk/tests/Makefile.am
gtk/tests/gtk-example-application.c [new file with mode: 0644]
tests/Makefile.am
tests/testapplication.c [new file with mode: 0644]
tests/testapplication.desktop [new file with mode: 0644]